package com.sojson.entity.vo;

import java.util.Date;
import java.util.List;

import com.sojson.entity.po.HotelOrder;
import com.sojson.entity.po.HotelOrderRoom;
import com.sojson.entity.po.HotelOrderUser;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 入驻记录信息Bean
 * 
 * @author liu
 * @date 2021-07-02
 */
@ApiModel("入驻记录信息Bean")
public class HotelOrderVo extends HotelOrder {

    /**
     * 此文件由工具自动生成，手动添加内容请放至末尾
     */

    private static final long serialVersionUID = 1625212458409L;

    @ApiModelProperty("准备入住开始时间")
    private Date startTimeVo;
    @ApiModelProperty("准备入住结束时间")
    private Date endTimeVo;
    @ApiModelProperty("状态列表")
    private List<Integer> statuss;
    @ApiModelProperty("超时时间")
    private Date timeOut;
    @ApiModelProperty("入驻记录房间信息")
    private HotelOrderRoom hotelOrderRoom;
    @ApiModelProperty("入驻记录用户信息")
    private List<HotelOrderUser> hotelOrderUsers;

    /** 获取 准备入住开始时间 */
    public Date getStartTimeVo() {
        return startTimeVo;
    }

    /** 设置 准备入住开始时间 */
    public void setStartTimeVo(Date startTimeVo) {
        this.startTimeVo = startTimeVo;
    }

    /** 获取 准备入住结束时间 */
    public Date getEndTimeVo() {
        return endTimeVo;
    }

    /** 设置 准备入住结束时间 */
    public void setEndTimeVo(Date endTimeVo) {
        this.endTimeVo = endTimeVo;
    }

    /** 获取 状态列表 */
    public List<Integer> getStatuss() {
        return statuss;
    }

    /** 设置 状态列表 */
    public void setStatuss(List<Integer> statuss) {
        this.statuss = statuss;
    }

    /** 获取 入驻记录房间信息 */
    public HotelOrderRoom getHotelOrderRoom() {
        return hotelOrderRoom;
    }

    /** 设置 入驻记录房间信息 */
    public void setHotelOrderRoom(HotelOrderRoom hotelOrderRoom) {
        this.hotelOrderRoom = hotelOrderRoom;
    }

    /** 获取 入驻记录用户信息 */
    public List<HotelOrderUser> getHotelOrderUsers() {
        return hotelOrderUsers;
    }

    /** 设置 入驻记录用户信息 */
    public void setHotelOrderUsers(List<HotelOrderUser> hotelOrderUsers) {
        this.hotelOrderUsers = hotelOrderUsers;
    }

    /** 获取 超时时间 */
    public Date getTimeOut() {
        return timeOut;
    }

    /** 设置 超时时间 */
    public void setTimeOut(Date timeOut) {
        this.timeOut = timeOut;
    }

}